import axios from 'axios'
import { Message } from 'element-ui';
// 创建一个axios的实例
const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // 基地址
  timeout: 6000 // 6秒超时
})

service.interceptors.response.use(
  response => {
    return response;
  },
  error => {
    console.log("错误回调", error);
    if(error.message.includes('timeout')){ // 判断请求异常信息中是否含有超时timeout字符串
      // alert("网络超时,请刷新后重试!");
      Message.error('网络超时,请刷新后重试!');
      return Promise.reject(error); // reject这个错误信息
    }
    return Promise.reject(error);
  });


export default service